payment voucher - German English Dictionary